ex-post facto - English Synonyms Dictionary